Okay, I know that no one really knows or understands the GC.  I still want to touch on it briefly here.
Some people tend to go too far when trying to prevent or cleanup memory leaks.  If you remember 2 simple rules, it will save you a lot of headache.
1. Dispose of it when your done with it.  The Using statement is my favorite way to accomplish this.
2. Make sure any pointers back to it are set to Nothing.
Do this and the GC will do it's job and you wont have to over-engineer destroying eve...
Continue reading ...